// 每次发送ajax前都会经过这个函数，请求拦截
$.ajaxPrefilter(function (options) {

    options.url = 'http://ajax.frontend.itheima.net' + options.url

    // 为有权限的接口设置请求头
    if (options.url.includes('/my/')) {
        options.headers = {
            Authorization: localStorage.getItem('token') || ''
        }

        // 身份认证失败就不允许进入index页面 ， 有响应就有complete。
        options.complete = function (res) {

            if (res.responseJSON.status === 1 && res.responseJSON.message === '身份认证失败！') {
                localStorage.removeItem('token')
                location.href = '../../login.html';
            }
        }
    }

})


// $.ajaxPrefilter(function (options) {

//     console.log(options.url);

//     // 发起真正的Ajax请求之前,统一拼接请求的根路径
//     options.url='http://ajax.frontend.itheima.net'+options.url
//     // 统一为有权限的接口。设置headers请求头
//     if(options.url.indexOf('/my/')!== -1){
//         options.headers ={
//                     Authorization:localStorage.getItem('token')|| ''
//         }
//     }

// })